home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 September / PCWorld_2008-09_cd.bin / v cisle / sadanastroju / interclue-1.5.6-fx.xpi / chrome / interclue / content / interclue-overlay.xul < prev    next >
Extensible Markup Language  |  2008-06-17  |  20KB  |  173 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <!DOCTYPE overlay SYSTEM "chrome://interclue/locale/interclue.dtd">
  4. <?xml-stylesheet href="chrome://interclue/skin/interclue.css" type="text/css"?> 
  5.  
  6. <overlay id="interclue-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  7.  
  8. <stringbundleset id="stringbundleset">
  9.     <stringbundle id="interclue-stringbundle" src="chrome://interclue/locale/interclue.properties"/>
  10. </stringbundleset>
  11.  
  12. <script type="application/x-javascript" src="cluecore/scripts.js" />
  13. <script type="application/x-javascript" src="interclue.js" />
  14.  
  15. <!-- main browser toolbar  
  16. <toolbarpalette id="BrowserToolbarPalette">
  17.     <toolbarbutton id="interclue-login-toolbarbutton"  collapsed="true" label="Interclue" image="chrome://interclue/content/cluecore/skins/default/interclue24Disabled.png" oncommand="interclue.call('Klib.User.attemptLogin(true)');" tooltiptext="Login" class="interclue-navbarbutton chromeclass-toolbar-additional toolbarbutton-1" />
  18.     <toolbarbutton id="interclue-logout-toolbarbutton" collapsed="true" insertafter="interclue-login-toolbarbutton"  label="Interclue" image="chrome://interclue/content/cluecore/skins/default/interclue24.png" oncommand="interclue.call('Klib.User.logout();');" tooltiptext="Logout" class="interclue-navbarbutton chromeclass-toolbar-additional toolbarbutton-1" />
  19. </toolbarpalette>
  20. -->
  21.  
  22. <!-- hotkey -->
  23. <!-- why doesn't this work for the control key 
  24. <keyset id="mainKeyset">
  25.   <key id="interclue-hotkey-clueframe" keycode="VK_CONTROL" oncommand="alert('a')" />
  26. </keyset>
  27. -->
  28.  
  29. <!-- interclue tooltip -->
  30. <popupset>
  31.  
  32.     <tooltip id="interclue-tooltip-zoom-bug" onmouseover="this.mouseOver=true" onmouseout="this.mouseOver=false" onpopuphidden="this.mouseOver=false; if (this.timerHide){clearInterval(this.timerHide)};">
  33.         <description>&interclue.tooltip.zoom.bug;</description>
  34.         <label class="" value="&interclue.tooltip.zoom.bug.link;" />
  35.     </tooltip>
  36.     
  37.     <tooltip id="interclue-tooltip" onmouseover="this.stopHideTimer()" onmouseout="this.startHideTimer()" onpopuphidden="this.stopHideTimer();" onpopupshown="this.startHideTimer()" hidedelay="3000">
  38.         <description id="interclue-tooltip-description">hfdkgskdhgkjsdhgsfdgsdg </description>
  39.     </tooltip>
  40.  
  41.  
  42.  
  43.     <popup id="interclue-hint-popup" >
  44.         <spacer id="interclue-hint-popup-spacer-top" />
  45.         <hbox>
  46.             <image maxwidth="16" maxheight="16" id="interclue-hint-title-image" />
  47.             <description id="interclue-hint-title" value="&interclue.overlay.test.hint.title;" style="font-weight: bold;" />
  48.         </hbox>
  49.         <description id="interclue-hint-text" flex="1">
  50.             &interclue.overlay.test.hint.text;
  51.         </description>
  52.         <label id="interclue-hint-link" class="text-link" value="&interclue.overlay.hint.link.text;" onclick="interclue.showTutorialPage(this.tutorialPage)" />
  53.         <hbox pack="center">
  54.             <checkbox id="interclue-hint-checkbox-dontshowagain" label="&interclue.overlay.hint.checkbox.dontshowagain;" />
  55.             <button id="interclue-hint-button-close" onclick="interclue.closeHint(false)" label="&interclue.overlay.hint.button.close;" />
  56.         </hbox>
  57.         <spacer id="interclue-hint-popup-spacer-bottom" />
  58.     </popup>
  59.     
  60.     
  61.     <popup id="interclue-state-popup" position="before_start">
  62.         <!---->
  63.         <menu id="interclue-statusbar-submenu" label="&interclue.overlay.more;" class="menu-iconic">
  64.             <menupopup>
  65.                 <!--
  66.                 <menuitem class="menuitem-iconic" id="interclue-edit-buttons-statusbar-menuitem" collapsed="false" onclick="interclue.call('Klib.Pref.openPrefsWindow(\'toolbarbuttons\')', event)" label="&interclue.overlay.editmenu;" tooltiptext="&interclue.overlay.editmenu.tooltip;" image="chrome://interclue/content/cluecore/skins/default/toolbar/editButtons.png" />
  67.                 <menuseparator />    
  68.                 -->
  69.                 <menuitem class="menuitem-iconic" id="interclue-stats-statusbar-menuitem" onclick="interclue.call('Klib.Stats.openStatsWindow()', event);" label="&interclue.overlay.stats;" tooltiptext="&interclue.overlay.stats;" image="chrome://interclue/content/cluecore/skins/default/toolbar/stats.png" />
  70.                 <menuitem class="menuitem-iconic" id="interclue-visitwebsite-statusbar-menuitem" onclick="interclue.call('Klib.ClueBridge.visitWebsite()', event);" label="&interclue.overlay.website;" tooltiptext="&interclue.overlay.website.tooltip;"  image="chrome://interclue/content/cluecore/skins/default/toolbar/website.png" />
  71.                 <menuitem class="menuitem-iconic" id="interclue-bugreport-statusbar-menuitem" onclick="interclue.call('Klib.BugReporter.openWin()', event);" label="&interclue.overlay.bugreport;" tooltiptext="&interclue.overlay.bugreport.tooltip;" image="chrome://interclue/content/cluecore/skins/default/toolbar/feedback.png"  />
  72.                 <menuseparator /> 
  73.                 <menuitem class="menuitem-iconic" id="interclue-updatecheck-statusbar-menuitem" label="&interclue.overlay.update;" tooltiptext="&interclue.overlay.update.tooltip;" onclick="interclue.call('Klib.Update.checkForUpdates(true, \'statusbar-display\', true)', event);" image="chrome://interclue/content/cluecore/skins/default/toolbar/updatecheck.png" />
  74.                 <menuitem class="menuitem-iconic" id="interclue-donate-statusbar-menuitem" label="&interclue.overlay.donate;" tooltiptext="&interclue.overlay.donate.tooltip;" onclick="interclue.call('Klib.ClueFrame.donate()', event);" image="chrome://interclue/content/cluecore/skins/default/toolbar/donate.png" />
  75.                 <menuitem class="menuitem-iconic" id="interclue-changelog-statusbar-menuitem" onclick="interclue.call('Klib.Changelog.show()', event);" label="&interclue.overlay.changelog;" tooltiptext="&interclue.overlay.changelog.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/changelog.png" />
  76.                 <menuitem class="menuitem-iconic" id="interclue-about-statusbar-menuitem" label="&interclue.overlay.about;" tooltiptext="&interclue.overlay.about.tooltip;" onclick="interclue.call('Klib.Pref.openPrefsWindow(\'about\')', event);" image="chrome://interclue/content/cluecore/skins/default/toolbar/about.png" />
  77.                 
  78.                 <!-- -->
  79.                 <menuitem class="menuitem-iconic" id="interclue-currentpage-statusbar-menuitem" onclick="interclue.call('Klib.ClueFrame.showCurrentPage()', event);" label="&interclue.overlay.clueview.current;" tooltiptext="&interclue.overlay.clueview.current;" image="chrome://interclue/content/cluecore/skins/default/toolbar/viewCurrPageClueFrame.png" />
  80.                 <menuitem class="menuitem-iconic" id="interclue-referrerpage-statusbar-menuitem" onclick="interclue.call('Klib.ClueFrame.showReferrerPageClueFrame()', event);" label="&interclue.overlay.clueview.referrer;" tooltiptext="&interclue.overlay.clueview.referrer;" image="chrome://interclue/content/cluecore/skins/default/toolbar/referrerPage.png" />
  81.                 <menuitem class="menuitem-iconic" id="interclue-referrerpagedisabled-statusbar-menuitem" label="&interclue.overlay.clueview.referrer.disabled;" tooltiptext="&interclue.overlay.clueview.referrer.disabled.tooltip;" image="chrome://interclue/content/cluecore/skins/default/toolbar/referrerPageDisabled.png" />
  82.                 
  83.                 <!---->
  84.             </menupopup>
  85.         </menu>
  86.         <menuseparator />
  87.         <menuitem class="menuitem-iconic" id="interclue-tutorial-statusbar-menuitem" onclick="interclue.call('Klib.Tutorial.openTutorial()', event);" label="&interclue.overlay.tutorial;" tooltiptext="&interclue.overlay.tutorial.tooltip;" image="chrome://interclue/content/cluecore/skins/default/toolbar/tutorial.png" />
  88.         <menuitem class="menuitem-iconic" id="interclue-options-statusbar-menuitem" onclick="interclue.call('Klib.Pref.openPrefsWindow()', event);" label="&interclue.overlay.options;" tooltiptext="&interclue.overlay.options.tooltip;" image="chrome://interclue/content/cluecore/skins/default/toolbar/preferences.png" />
  89.         <menuseparator />        
  90.         <menuitem id="interclue-menuitem-state-enable" label="&interclue.overlay.state.enable;" tooltiptext="&interclue.overlay.state.enable.tooltip;" class="menuitem-iconic" image="chrome://interclue/skin/interclue-blue.png" onclick="interclue.enable();" />
  91.         <menuitem id="interclue-menuitem-state-disablefordomain" label="&interclue.overlay.state.disablefordomain;" tooltiptext="&interclue.overlay.state.disablefordomain.tooltip;" class="menuitem-iconic" image="chrome://interclue/skin/interclue-grey-cross.png" onclick="interclue.disableDomain();" />
  92.         <menuitem id="interclue-menuitem-state-disableuntilrestart" label="&interclue.overlay.state.disableuntilrestart;" tooltiptext="&interclue.overlay.state.disableuntilrestart.tooltip;" class="menuitem-iconic" image="chrome://interclue/skin/interclue-grey-rotate.png" onclick="interclue.disableUntilRestart();" />
  93.         <menuitem id="interclue-menuitem-state-disable" label="&interclue.overlay.state.disable;" tooltiptext="&interclue.overlay.state.disable.tooltip;" class="menuitem-iconic" image="chrome://interclue/skin/interclue-grey.png" onclick="interclue.disable();" />
  94.     </popup>
  95. </popupset>
  96.  
  97.  
  98. <!-- tools menu -->
  99. <menupopup id="menu_ToolsPopup">
  100.     <menuitem id="interclue-openprefs-menuitem" class="menuitem-iconic" image="chrome://interclue/content/cluecore/skins/default/toolbar/preferences.png" label="&interclue.overlay.options;" oncommand="interclue.call('Klib.Pref.openPrefsWindow()');" insertafter="menu_preferences" />
  101. </menupopup>
  102.  
  103.  
  104. <!-- help menu -->
  105. <menupopup id="menu_HelpPopup">
  106.     <menuitem id="interclue-tutorial-menuitem" class="menuitem-iconic" image="chrome://interclue/content/cluecore/skins/default/toolbar/tutorial.png" label="&interclue.overlay.help;" oncommand="interclue.call('Klib.Tutorial.openTutorial()', event);" insertbefore="aboutSeparator" />
  107. </menupopup>
  108.  
  109.  
  110. <!-- Status bar items -->
  111. <statusbar id="status-bar">
  112.     
  113.     <statusbarpanel id="interclue-statusbarpanel" collapsed="false" >
  114.         
  115.         <hbox id="interclue-statusbarbox-login">
  116.             <image class="interclue-statusbar-image" id="interclue-state-loading-statusbarbutton" hidden="false" src="chrome://interclue/skin/interclue-blue-loading.png"  tooltiptext="&interclue.overlay.state.loading.tooltip;" />
  117.             <image class="interclue-statusbar-image" id="interclue-state-disabled-statusbar-button" onclick="interclue.call('Klib.User.attemptLogin(true)', event);" hidden="true" src="chrome://interclue/skin/interclue-grey.png" tooltiptext="&interclue.overlay.state.disabled.tooltip;" />
  118.             <image class="interclue-statusbar-image" id="interclue-state-disabled-until-restart-statusbar-button" onclick="interclue.call('Klib.User.attemptLogin(true)', event);" hidden="true" src="chrome://interclue/skin/interclue-grey-rotate.png" tooltiptext="&interclue.overlay.state.disableduntilrestart.tooltip;" />
  119.         </hbox>
  120.         
  121.         <hbox id="interclue-statusbarbox-main" hidden="true" context="interclue-state-popup">
  122.         
  123.             <!-- interclue state icons -->
  124.             <image class="interclue-statusbar-image" id="interclue-linkscentmode-unavailable" hidden="true" label="" onclick="interclue.call('Klib.Clue.cluesAreUnavailable()', event);" tooltiptext="&interclue.overlay.mode.unavailable;" src="chrome://interclue/skin/interclue-grey.png" />
  125.             <image class="interclue-statusbar-image" id="interclue-state-enabled-statusbar-button" popup="interclue-state-popup" hidden="true" src="chrome://interclue/skin/interclue-blue.png" tooltiptext="&interclue.overlay.state.enabled.tooltip;" />
  126.             <image class="interclue-statusbar-image" id="interclue-state-disabled-for-domain-statusbar-button" popup="interclue-state-popup" hidden="true" src="chrome://interclue/skin/interclue-grey-cross.png" tooltiptext="&interclue.overlay.state.disabledfordomain.tooltip;" />
  127.             
  128.             
  129.             <image class="interclue-statusbar-image" id="interclue-currentpage-statusbar-button" hidden="true" onclick="interclue.call('Klib.ClueFrame.showCurrentPage()', event);" label="&interclue.overlay.clueview.current;" tooltiptext="&interclue.overlay.clueview.current;" src="chrome://interclue/content/cluecore/skins/default/toolbar/viewCurrPageClueFrame.png" />
  130.             <image class="interclue-statusbar-image" id="interclue-referrerpage-statusbar-button" hidden="true" onclick="interclue.call('Klib.ClueFrame.showReferrerPageClueFrame()', event);" label="&interclue.overlay.clueview.referrer;" tooltiptext="&interclue.overlay.clueview.referrer;" src="chrome://interclue/content/cluecore/skins/default/toolbar/referrerPage.png" />
  131.             <image class="interclue-statusbar-image" id="interclue-referrerpagedisabled-statusbar-button" hidden="true" label="&interclue.overlay.clueview.referrer.disabled;" tooltiptext="&interclue.overlay.clueview.referrer.disabled.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/referrerPageDisabled.png" />
  132.             <image class="interclue-statusbar-image" id="interclue-tutorial-statusbar-button" hidden="true" onclick="interclue.call('Klib.Tutorial.openTutorial()', event);" label="&interclue.overlay.tutorial;" tooltiptext="&interclue.overlay.tutorial.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/tutorial.png" />
  133.             <image class="interclue-statusbar-image" id="interclue-options-statusbar-button" hidden="true" onclick="interclue.call('Klib.Pref.openPrefsWindow()', event);" label="&interclue.overlay.options;" tooltiptext="&interclue.overlay.options.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/preferences.png" />
  134.             <image class="interclue-statusbar-image" id="interclue-stats-statusbar-button" hidden="true" onclick="interclue.call('Klib.Stats.openStatsWindow()', event);" label="&interclue.overlay.stats;" tooltiptext="&interclue.overlay.stats;" src="chrome://interclue/content/cluecore/skins/default/toolbar/stats.png" />
  135.             <image class="interclue-statusbar-image" id="interclue-changelog-statusbar-button" hidden="true" onclick="interclue.call('Klib.Changelog.show()', event);" label="&interclue.overlay.changelog;" tooltiptext="&interclue.overlay.changelog.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/changelog.png" />
  136.             <image class="interclue-statusbar-image" id="interclue-bugreport-statusbar-button" hidden="true" onclick="interclue.call('Klib.BugReporter.openWin()', event);" label="&interclue.overlay.bugreport;" tooltiptext="&interclue.overlay.bugreport.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/feedback.png"  />
  137.             <image class="interclue-statusbar-image" id="interclue-visitwebsite-statusbar-button" hidden="true" onclick="interclue.call('Klib.ClueBridge.visitWebsite()', event);" label="&interclue.overlay.website;" tooltiptext="&interclue.overlay.website.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/website.png" />
  138.             <image class="interclue-statusbar-image" id="interclue-buttoneditor-statusbar-button" hidden="true" onclick="interclue.call('Klib.CustomButtons.openEditor()', event);" label="&interclue.overlay.buttoneditor;" tooltiptext="&interclue.overlay.buttoneditor.tooltip;" src="chrome://interclue/content/cluecore/skins/default/toolbar/buttonEditor.png" />
  139.             <image class="interclue-statusbar-image" id="interclue-buttonload-statusbar-button" hidden="true" label="&interclue.overlay.buttonload;" tooltiptext="&interclue.overlay.buttonload.tooltip;"  onclick="interclue.call('Klib.CustomButtons.loadButton()', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/buttonLoad.png" />
  140.             <image class="interclue-statusbar-image" id="interclue-donate-statusbar-button" hidden="true" label="&interclue.overlay.donate;" tooltiptext="&interclue.overlay.donate.tooltip;" onclick="interclue.call('Klib.ClueFrame.donate()', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/donate.png" />
  141.             <image class="interclue-statusbar-image" id="interclue-updatecheck-statusbar-button" hidden="true" label="&interclue.overlay.update;" tooltiptext="&interclue.overlay.update.tooltip;" onclick="interclue.call('Klib.Update.checkForUpdates(true, \'statusbar-display\', true)', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/updatecheck.png" />
  142.             <image class="interclue-statusbar-image" id="interclue-domainblocker-statusbar-button" hidden="true" label="&interclue.overlay.domainblocker;" tooltiptext="&interclue.overlay.domainblocker.tooltip;" onclick="interclue.call('Klib.DomainBlocker.toggleDomain()', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/domainblocker.png" />
  143.             <image class="interclue-statusbar-image" id="interclue-about-statusbar-button" hidden="true" label="&interclue.overlay.about;" tooltiptext="&interclue.overlay.about.tooltip;" onclick="interclue.call('Klib.Pref.openPrefsWindow(\'about\')', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/about.png" />
  144.             
  145.             
  146.             <!-- update available icons -->
  147.             <image class="interclue-statusbar-image" id="interclue-updateavailable-statusbar-button" hidden="true" label="&interclue.overlay.update.stable.available;" tooltiptext="&interclue.overlay.update.stable.available.tooltip;" onclick="interclue.call('Klib.Update.getUpdate()', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/update.png" />
  148.             <image class="interclue-statusbar-image" id="interclue-updatebetaavailable-statusbar-button" hidden="true" label="&interclue.overlay.update.beta.available;" tooltiptext="&interclue.overlay.update.beta.available.tooltip;" onclick="interclue.call('Klib.Update.getUpdate(\'beta\')', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/updateBeta.png" />
  149.             <image class="interclue-statusbar-image" id="interclue-updateexperimentalavailable-statusbar-button" hidden="true" label="&interclue.overlay.update.experimental.available;" tooltiptext="&interclue.overlay.update.experimental.available.tooltip;" onclick="interclue.call('Klib.Update.getUpdate(\'experimental\')', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/updateExperimental.png" />
  150.             <image class="interclue-statusbar-image" id="interclue-updatenightlyavailable-statusbar-button" hidden="true" label="&interclue.overlay.update.nightly.available;" tooltiptext="&interclue.overlay.update.nightly.available.tooltip;" onclick="interclue.call('Klib.Update.getUpdate(\'nightly\')', event);" src="chrome://interclue/content/cluecore/skins/default/toolbar/updateNightly.png" />
  151.         
  152.             <!-- admin buttons -->
  153.             <image class="interclue-statusbar-image" id="interclue-clearcache-statusbar-button" hidden="true" label="&interclue.overlay.clearcache;" tooltiptext="&interclue.overlay.clearcache.tooltip;" onclick="interclue.call('Klib.Cache.resetAll(true)');" src="chrome://interclue/content/cluecore/skins/default/toolbar/clearcache.png" />
  154.             
  155.             <!---->
  156.             
  157.         </hbox>
  158.         
  159.     </statusbarpanel>
  160.     
  161. </statusbar>
  162.  
  163.  
  164. <!-- add frame to main window -->
  165. <window id="main-window">
  166.     <hbox id="interclue-frames" collapsed="true">
  167.         <iframe id="interclue-iframe" src="chrome://interclue/content/cluecore/blank.html" collapsed="true" />
  168.         <browser id="interclue-custom-buttons" src="about:blank" type="content" collapsed="true" />
  169.     </hbox>
  170. </window>
  171.  
  172. </overlay>
  173.